<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        /* 
             函数完成下面习题：
                [2, 6, 6, 1, 77, 52, 25, 7 ,7]
                1. 数组的最大值
                2. 数组的求和，平均数
                3. 筛选数组中大于 10 的元素放入新的数组
                4. 删除数组中的奇数
                5. 翻转元素，放入新的数组
                6. 数组的去重,形成新的数组
                7. 数组转换为字符串
                8. 数组的排序
        */
        let arr=[2, 6, 6, 1, 77, 52, 25, 7 ,7];
        // //1.数组的最大值
        // let max=arr[0];
        // for(let i=0;i<arr.length;i++){
        //     console.log(arr[i]);        
        //     if(max<arr[i]){
        //         max=arr[i]
        //     }
        // }
        // console.log(max);

        // //2. 数组的求和，平均数
        // let he=0;
        // let ping=0;
        // for(let i=0;i<arr.length;i++){
        //     he=he+arr[i]
        // }
        // console.log(he);
        // ping=he/arr.length
        // console.log(ping);

        // //3.筛选数组中大于 10 的元素放入新的数组
        // let arr1=[];
        // for(let i=0;i<arr.length;i++){
        //     console.log(arr[i]);
        //     if(arr[i]>10){
        //         arr1.unshift(arr[i])
        //     }
        // }
        // console.log(arr1);

        // //4.删除数组中的奇数
        // for(let i=0;i<arr.length;i++){
        //     console.log(arr[i]);
        //     if(arr[i]%2!=0){
        //         arr.splice(i,1)
        //         i--;
        //     }     
        // }  
        // console.log(arr);  
        
        //5.翻转元素，放入新的数组
        // let arr2=[];
        // for(let i=arr.length-1;i>=0;i--){
        //     console.log(arr[i]);
        //     arr2.push(arr[i])
        // }
        // console.log(arr2);

        //6.数组去重,形成新的数组
        // let arr3=[];
        // for(let i=0;i<arr.length;i++){
        //     if(!arr3.includes(arr[i])){
        //         arr3.push(arr[i])
        //     }
        // }
        // console.log(arr3);

        //7.数组转换为字符串
        // let result='[';
        // for(let index in arr){
        //     if(index==arr.length-1){
        //         result = result + "\'" + arr[index] + "\'";
        //     }else{
        //         result = result + "\'" + arr[index] + "\'" + ", ";
        //     }
        // }
        // result=result+']'
        // console.log(result);

        //8. 数组的排序
        
        for(let i=1;i<arr.length;i++){
            for(let j=1;j<arr.length-i;j++){
                if(arr[j-1] >arr[j]){
                    // 交换数据
                    var temp;
                    temp=arr[j-1];
                    arr[j-1]=arr[j];
                    arr[j]=temp;
                }
            } 
            
        }
        console.log(arr);
    </script>
</body>
</html>